﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;
using System.Data;
using DTO;


namespace DAO
{
    public class NhaMangDAO
    {
        public static List<NhaMangDTO> SelectNhaMangAll()
        {
            DataTable dataTable = DataProvider.ExecuteReader("usp_DanhSachNhaMang");
            List<NhaMangDTO> listNhaMangDTO = new List<NhaMangDTO>();
            foreach (DataRow dataRow in dataTable.Rows)
            {
                NhaMangDTO nhaMangDTO = new NhaMangDTO();
                nhaMangDTO.MaNhaMang = Int32.Parse(dataRow["MaNhaMang"].ToString());
                nhaMangDTO.TenNhaMang = dataRow["TenNhaMang"].ToString();
                listNhaMangDTO.Add(nhaMangDTO);

            }
            return listNhaMangDTO;
        }
        public static NhaMangDTO SelectNhaMangByID(int MaNhaMang)
        {
            List<SqlParameter> sqlParams = new List<SqlParameter>();
            sqlParams.Add(new SqlParameter("@MaNhaMang", MaNhaMang));
            DataTable dataTable = DataProvider.ExecuteReader("usp_DanhSachNhaMangByID", sqlParams);
            NhaMangDTO nhanMangDTO = new NhaMangDTO();
            if (dataTable.Rows.Count > 0)
            {
                DataRow dataRow = dataTable.Rows[0];
                nhanMangDTO.TenNhaMang = dataRow["TenNhaMang"].ToString();
            }
            else
            {
                nhanMangDTO = null;
            }

            return nhanMangDTO;

        }
    }
}
